package com.bl.weilan.service.biz.companyinvester;

import com.bl.weilan.dao.model.CompanyInvesterEntity;
import com.bl.weilan.service.vo.DelBody;
import com.bl.weilan.service.vo.DelListBody;
import com.bl.weilan.service.vo.companyinvester.CompanyInvesterAddVo;
import com.bl.weilan.service.vo.companyinvester.CompanyInvesterListVo;
import com.bl.weilan.service.vo.companyinvester.CompanyInvesterModVo;
import org.springframework.data.domain.Pageable;

public interface CompanyInvesterService {
    //通过id查询被投资者详情
    CompanyInvesterEntity getCompanyInvesterById(String companyinvesterId);
    //查询被投资者列表
    CompanyInvesterListVo getCompanyInvesterLists(Pageable pageable );
    //发布被投资者信息
    void addCompanyInvester(CompanyInvesterAddVo companyinvesterAddVo);
    // manager 删除单条被投资者信息
    void del(DelBody id);
    //manager 批量删除被投资者信息
    void delList(DelListBody idList);
    //修改被投资者信息
    void modify(CompanyInvesterModVo companyinvesterModVo);
}
